2021.09.13
独学で学ぶ Pythonプログラミング 連載目次
注目高まるプログラミング言語「Python」を独学でマスター!
Pythonは簡潔な記述、OSSであるからこその豊富なライブラリ群、などの強みが注目されているプログラミング言語です。
AIやビッグデータという華やかな題材ももちろんですが、学習用やWEBシステム開発などなど、非常に幅広い活用が可能で、
「これからプログラミングを学びたい!」という初心者の方にこそ!オススメしたいプログラミング言語です。
当連載では、初心者・初学者の方でも、Pythonを通じてプログラミングに親しんでいただける様、ゼロからの解説を行います。
まずはプログラミングを体験し、AI開発やビッグデータ解析、その他様々な用途にPythonを活用していくための基礎として、
ぜひ挑戦してみてください!
オススメしたい方はこんな方
・「プログラミング」に初めて挑戦する
・AIや機械学習などの先端技術に興味がある
連載目次
- Pythonのインストール
- Windows PCへのAnacondaのインストール
- インタープリタ上でプログラムを実行してみよう
- Pythonのファイルを作 成してプログラムを実行してみよう
- Visual Studio Codeをインストールしよう①
- Visual Studio Codeをインストールしよう②
- 文字の取り出しとスライス
- 複合代入演算子
- 比較演算子と論理演算子
- データ型と型変換
- if文による条件分岐処理の基本
- if文のネスト構造
- for文による繰り返し処理の基本
- for文のネスト構造
- for文のbreakとcontinueの使い方
- for in ~ else文の使い方
- while文による繰り返し処理の基本
- while文のbreakとcontinueの使い方
- while~else文の使い方
- try~except文による例外処理の基本
- 例外の種類ごとに処理を分ける
- finallyブロックの使い方
- エラー情報を受け取るasの使い方
- リストの作り方
- リストの要素にアクセスする
- リストに要素を追加する/リストの要素を削除する
- 多次元リスト
- リストの連結とスライス
- リストの複製と比較
- リストの要素を並び替える
- リスト内包表記
- リストに対して使える便利なメソッド
- タプルの特徴と基本的な作り方
- タプルの要素にアクセスする
- タプルの連結とスライス
- タプルで使えるメソッド
- シーケンス型と共通の演算
- 辞書の基本的な作成方法
- 辞書に要素を追加・削除する
- 辞書の要素にアクセスする
- 辞書のキー・値・要素を全て取り出す
- 辞書内包表記で辞書を作成する
- 辞書型の、その他のメソッドの使い方
- セット(集合)の特徴と作成
- セット(集合)に要素を追加・削除する
- セットの操作&frozenset型について
- セットの内包表記
- 集合演算子と演算メソッド
- 集合の比較と包含関係
- 様々な組み込み関数
- モジュールを読み込み利用する
- 代表的なモジュールの使い方
- 関数の定義と実行
- 戻り値がない関数とある関数
- 引数がない関数とある関数
- 引数の様々な指定方法
- 関数オブジェクトの概要
- ラムダ式の利用
- sort、map、filter関数でラムダ式を利用する
- クラスの定義とオブジェクトの生成
- 初期化メソッドとインスタンス変数の定義
- インスタンスメソッドの定義
- クラス変数・クラスメソッドの定義
- クラスの継承
- メソッドのオーバーライド
- ゲッター・セッターの利用
- テキストファイルを読み込む
- with~as構文を使ったファイルの操作
- テキストファイルから行を抽出する
- テキストファイルに書き込む
- osモジュールを使ったパスの確認